package es.ucm.plg.util;


public class Error {
	public final static int ERROR_COMPILACION = 1;
	public final static int ERROR_EJECUCION = 2;
	public final static int ERROR_ELEMENTO_NO_NUMERICO = 3;
	public final static int ERROR_PILA_VACIA = 4;
	public final static int ERROR_POSICION_INVALIDA_MEMORIA = 5;
	public final static int ERROR_POSICION_ELEMENTO_NO_BOOLEANO = 6;
	public final static int ERROR_LEXICO = 7;
	
	
	private int _tipoError;
	private String _message;
	
	public Error(){
		_tipoError = -1;
		_message = "";
	}
	
	public Error(int _tipoError, String message){
		this._tipoError = _tipoError;
		this._message = message;
	}
	
	public void setTipoError(int _tipoError) {
		this._tipoError = _tipoError;
	}

	public int getTipoError() {
		return _tipoError;
	}

	public void setMessage(String message) {
		this._message = message;
	}

	public String getMessage() {
		return _message;
	}
	
}
